#ifndef FILE_HPP_
#define FILE_HPP_

#include <windows.h>
#include <string>

using std::string;

class File
{
public:
  File(string path);
  
  void SetPath(string path);
  string GetPath();
  
  bool IsApplication();
  ::HICON GetIcon();
  
private:
  string m_path;
  ::SHFILEINFO m_info;
};

#endif // FILE_HPP_